// 1.导入MongoClient
const { MongoClient } = require('mongodb')

// 2.配置连接
const url = 'mongodb://admin:123456@localhost:27017';
const dbName = 'db01'
const client = new MongoClient(url)

// 3.连接数据库
console.time('start')
client.connect((err) => {
  if(err) return console.log(err)
  console.log('连接成功')
  const db = client.db(dbName)

  // 查
  db.collection('user').find().toArray((err, data) => {
    if(err) return console.log(err)
    console.log(data)
    client.close()
    console.timeEnd('start')
  })

  // 增
  // db.collection('user').insertOne({"username":"lisi","age":25}, (err, data) => {
  //   if(err) return console.log(err)
  //   console.log(data)
  //   client.close()
  // })

  // 改
  // db.collection('user').updateOne({"username":"zhangsan"}, {$set:{"age":100}}, (err, data) => {
  //   if(err) return console.log(err)
  //   console.log(data)
  //   client.close()
  // })

  // 删
  // db.collection('user').deleteOne({"username":"lisi"}, (err, data) => {
  //   if(err) return console.log(err)
  //   console.log(data)
  //   client.close()
  // })
})